Introducing fuzziness in object models and database interfaces through aspects
نویسندگان
چکیده
Imperfection in information can be considered a cross–cutting concern that manifests itself in diverse kinds of imprecision, uncertainty or inconsistency in the data models of a software system. The extension of existing programming and querying interfaces for the different aspects of information imperfection requires a proper modularization of the different concerns of numerical imprecision handling, so that the extensions do not interfere with existing programming practices and do not obscure the original design. Aspect–oriented design (AOD) enables such form of non–intrusive extensions to be added to existing software libraries, clearly separating fuzziness or other imperfections in data as a differentiated concern, that can be considered from the early phases of development. In this paper, a general framework for aspect–based extension of data models and fuzzy databases is described, and some design and implementation issues of such AOD–based extensions on OJB database libraries are described as a case study.
منابع مشابه
Fuzzy Database Modeling
INTRODUCTION A major goal for database research has been the incorporation of additional semantics into the data model. Classical data models often suffer from their incapability of representing and manipulating imprecise and uncertain information that may occur in many real-world applications. Since the early 1980s, Zadeh's fuzzy logic (Zadeh, 1965) has been used to extend various data models....
متن کاملExtending Relational Data Access Programming Libraries for Fuzziness: The fJDBC Framework
Fuzzy relational databases have been extensively studied in recent years, resulting in several models and constructs, some of which are implemented as software layers on top of diverse existing database systems. Fuzzy extensions to query languages and end-user query interfaces have also been developed, but the design of programming interfaces has not been properly addressed. In this paper, we d...
متن کاملA Lightweight Presentation Model for Database User Interfaces
The Teallach project is building a system which eases the design and implementation of user interfaces (web-based or otherwise) to object-oriented database applications. Teallach takes a model based approach and is constructing its system around three main models – a domain model which describes the database structures with which Teallach can cope; a task model, in which the user-involved aspec...
متن کاملStudy of Imperfect Information Representation and FSQL processing
-Structured Query Language (SQL) is a very powerful too, but it is unable to satisfy needs for data selection based on linguistic expressions and degree of truth. As we know that the information in real-world applications is often vague, imprecise and uncertain. Fuzzy logic breaks the rigid crisp logic boundaries and allows decision to be taken in a more realistic manner. In database context, s...
متن کاملPhase transition of the dry friction between crystalline surfaces induced by normal load
A major source of energy dissipation and surface wear is the kinetic friction at the interfaces of sliding bodies. Traditionally, on a macroscopic scale, this undesirable effect is reduced with lubricating the surfaces by introducing oil into their interface. An interesting phenomenon, called superlubricity, has been reported on a nanometer scale where dry (without lubricant oil) fruition and w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Intell. Syst.
دوره 21 شماره
صفحات -
تاریخ انتشار 2006